# 默写的内容
# 1.存储引擎 :
    # innodb :行级锁/表级锁/外键/支持事务
            # mysql5.6以上默认
    # myisam
    # memory
# 2.
# id name hire_date gender spec salary
# create table staff(
#     id int primary key auto_increment,
#     name char(12) not null,
#     hire_date date not null,
#     gender enum('male','female') not null,
#     sepc set('前端','后端','数据分析','爬虫'),
#     salary float(7,2)
# )

# insert into staff values(1,'太白',20180101,'female','前端,后端,数据分析',1.23);
# select name,salary from staff;
# select * from staff where gender = 'female';
# select * from staff where gender = 'male' and salary between 10000 and 20000;
aaa = 1
# 3. 两张表关联
'''
staff
id	name	gender	post
1	张三	    男	    1
2	李四	    男	    1
3	太亮	    女	    2
4	alex	不详  	3
5	wusir	男	    2
6	小攀	    男	    2
'''
'''
post
id	post	door_num	phone_num
1	销售部	402	         80800088
2	教质部	403	         80800090
3	CEO	    401	         80800089
'''

# create table post(
#     id int primary key,
#     post char(12) not null unique,
#     door_num int,
#     phone_num char(12)
# );

# create table staff(
#     id int primary key auto_increment,
#     name char(12) not null,
#     gender enum('男','女','不详'),
#     post int,
#     foreign key(post) references post(id) on update cascade
# );

# 内容回顾
# 约束
    # unsigned
    # not null
    # default
    # unique
        # 联合唯一 unique(id,name)
    # auto_increment int 自带not null 前提unique
    # primary key
        # 联合主键 primary key(id,name)
    # foreign key 关联的外表字段必须是unique
# 表与表之间的关系
    # 一对多  foreign key
    # 多对多  出现第三张表 :有两个foreign key
    # 一对一  foreign + unique

# 单表查询
    # select:
        # select 函数/算数表达式
        # select */列名/其他表达式 from 表名
        # select distinct */列名/其他表达式 from 表名
        # 重命名 : select 字段1 as 新名1,字段名 as 新名字 from 表名
        # 重命名 : select 字段名 新名字 from 表名
    # where:
        # 范围
            # > < = <= >= !=/<>
            # between and
            # in (a,b,c)
        # 模糊查询
            # like
                # %任意长度任意内容   _一个长度任意内容
            # regexp  正则
                # 放正则
        # 身份运算符 -->null
            # is , is not
        # 逻辑运算符
            # and or not













